#include <iostream>
#include <algorithm>
using namespace std;

struct stu{
	int s;
	int e;
};

stu src[101];
bool cmp(stu a,stu b){
	return a.e<b.e;
}
int main()
{
	int n;
	while(cin>>n){
		if(n==0) break;
		for(int i=0;i<n;i++) cin>>src[i].s>>src[i].e;
		sort(src,src+n,cmp);
		int num=0;
		int nowTime=0;
		for(int j=0;j<n;j++){
			if(src[j].s>=nowTime){
				nowTime=src[j].e;
				num=num+1;
			}
		}
		cout<<num<<endl;
	}
}
